How to allow dynamic property type on SwiftData model based on value given to it's another property

visit shbcf.ru